home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 005 / tonyray1.arc / PB3.PRG < prev    next >
Encoding:
Text File  |  1985-09-01  |  1.6 KB  |  96 lines

  1. SET SAFETY OFF
  2. CLEA
  3. SET TALK OFF
  4. SELE SERVICE
  5. STOR .T. TO GO
  6. MFILE_NMBR=SPACE(6)
  7. MPAY=0.00
  8. MTITLE='PAYMENT ENTRIES'
  9. POS=40-LEN(TRIM(MTITLE))/2
  10. MDATE=SPACE(8) 
  11. CLEA
  12. SET COLOR TO 7/4
  13. @ 01,POS SAY MTITLE
  14. SET COLOR TO 6/1,7/4,6
  15. SET DELIMITER OFF
  16. @ 5,1 SAY 'ENTER DATE OR 99 TO EXIT : '
  17. @ 6,1 SAY 'ENTER FILE:NMBR   :'
  18. @ 07,1 SAY 'ENTER PAYMENT     :'
  19. @ 4,67 SAY ' -DEFAULTS-'
  20. @ 5,67 SAY ': &MDATE'
  21. @ 6,67 SAY ': &MFILE_NMBR'
  22. @07,67 SAY ':'
  23. DO WHIL GO
  24. @05,29 GET MDATE PICT '99/99/99'
  25. READ
  26. CLEA GETS
  27. @ 05,67 SAY ': &MDATE'
  28. IF SUBSTR(MDATE,1,2)='99'
  29. STOR .F. TO GO
  30. CURR='021'
  31. RETU
  32. ENDI
  33. MGOFILE=.T.
  34. DO WHIL MGOFILE
  35. @ 6,20 GET MFILE_NMBR
  36. READ
  37. CLEA GETS
  38. SELE CURRENT
  39. FIND '&MFILE_NMBR'
  40. IF EOF()
  41. @15,23 SAY CHR(7)+'NO FILE WITH THAT NUMBER-REENTER'
  42. XX=1
  43. DO WHIL XX<35
  44. XX=XX+1
  45. ENDD
  46. @15,00
  47. @06,20
  48. MFILE_NMBR=SPACE (6)
  49. @06,67 SAY ':'
  50. SELE SERVICE
  51. LOOP
  52. ELSE
  53. mnewmemo=trim(substr(clientname,1,18))+' '+trim(substr(reference,1,18))
  54. MGOFILE=.F.
  55. ENDI
  56. SELE SERVICE
  57. ENDD
  58. @06,28
  59. @06,28 say "&mnewmemo"
  60. @ 06,67 SAY ': &MFILE_NMBR'
  61. SELE SERVICE
  62. @ 07,20 GET MPAY
  63. READ
  64. CLEA GETS
  65. @ 07,69 SAY MPAY PICT '@B'
  66. @11,27 SAY MDATE+' - $' GET MPAY PICT '@B'
  67. CLEA GETS
  68. @ 17,27 SAY 'EVERY THING OK Y OR N'
  69. SET CONS OFF
  70. WAIT ' ' TO CONTINUE
  71. SET CONS ON
  72. @ 08,00 CLEAR
  73. IF upper(CONTINUE)<>'Y'
  74. MPAY=0.00
  75. @ 07,20
  76. LOOP
  77. ELSE
  78. SELE SERVICE
  79. APPE BLAN
  80. REPL DATE WITH CTOD(MDATE)
  81. REPL FILE_NMBR WITH MFILE_NMBR
  82. REPL AMOUNT WITH MPAY
  83. REPL KIND WITH 'PAY'
  84. TWO=SPACE(3)
  85. ONE=SPACE(2)
  86. MPAY=0.00
  87. @07,20
  88. @08,20 CLEAR
  89. LOOP
  90. ENDI
  91. SET DELIMITER ON
  92. STOR .F. TO GO
  93. ENDD
  94. CURR='021'
  95. RETU
  96.